Fix end-of-defun misbehavior.
authorFabián Ezequiel Gallina <fabian@anue.biz>
Mon, 12 Nov 2012 13:26:50 +0000 (10:26 -0300)
committerFabián Ezequiel Gallina <fabian@anue.biz>
Mon, 12 Nov 2012 13:26:50 +0000 (10:26 -0300)
commit4e5f2737f8ebca8c0cdf9fefc47c0be23751ecbc
tree691e2dc84449c2493e17eac9ef3626ddd02f9863
parenta043039de754fbe7c15b45784a838145709bb5e2
Fix end-of-defun misbehavior.
* progmodes/python.el (python-nav-beginning-of-defun): Rename from
python-beginning-of-defun-function.  Handle nested defuns
correctly.
(python-nav-end-of-defun): Rename from
python-end-of-defun-function.  Ensure forward movement.
(python-info-current-defun): Reimplemented to work as intended
with new fixed python-nav-{end,beginning}-of-defun.  Stop scanning
parent defuns as soon as possible.
lisp/ChangeLog
lisp/progmodes/python.el